package com.tpcpp.ssh.service.impl;

import org.apache.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.alibaba.fastjson.JSON;
import com.tpcpp.ssh.dao.IUserDao;
import com.tpcpp.ssh.pojo.User;
import com.tpcpp.ssh.service.IUserService;
/**
 * 用户业务逻辑�?
 * @author tanp
 *
 */
@Service("userService")
public class UserServiceImpl implements IUserService{
	private static final Logger logger = Logger.getLogger(UserServiceImpl.class);
	
	/**
	 * 引用持久层接�?操作数据�?
	 */
	@Autowired
	private IUserDao userDao;
	
	/**
	 * 根据用户ID获取用户信息
	 */
	@Override
	public User getUserById(String userId) {
		logger.info("－－－－－－－根据用户ＩＤ获取用户信息getUserById－－－－－－start----");
		User user = userDao.load(Integer.valueOf(userId));
		if(user!=null){
			logger.info("－－－－－－－根据用户ＩＤ获取用户信息getUserById－－－－－－返回结果="+JSON.toJSONString(user));
		}
		logger.info("－－－－－－－根据用户ＩＤ获取用户信息getUserById－－－－－－end----");
		return user;
	}
	
	

}
